/**
 * @description 组件属性
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
export default {
    // 是否禁用
    disabled: {
        type: Boolean,
        default: false,
    },

    // 主题
    theme: {
        type: String,
        default: "",
    },

    // 按钮文本
    text: {
        type: String,
        default: "",
    },

    // 是否显示边框
    border: {
        type: Boolean,
        default: false,
    },

    // 前置图标名称
    iconName: {
        type: String,
        default: "",
    },

    // 后置图标名称
    afterIconName: {
        type: String,
        default: "",
    },

    // loading 状态
    loading: {
        type: Boolean,
        default: false,
    },

    // loading 文本
    loadingText: {
        type: String,
        default: "",
    },

    // loading 图标名称
    loadingIconName: {
        type: String,
        default: "__loading1",
    },

    // 幽灵按钮
    ghost: {
        type: Boolean,
        default: false,
    },

    // 镂空按钮
    plain: {
        type: Boolean,
        default: false,
    },

    // 矩形按钮
    square: {
        type: Boolean,
        default: false,
    },

    // 块级按钮
    block: {
        type: Boolean,
        default: false,
    },

    // 图标按钮
    iconBtn: {
        type: Boolean,
        default: false,
    },

    // 图标按钮的大小
    iconBtnSize: {
        type: String,
        default: undefined,
    },

    // 链接按钮
    linkBtn: {
        type: Boolean,
        default: false,
    },

    // 是否显示下划线
    underline: {
        type: Boolean,
        default: false,
    },

    // 圆形按钮
    circle: {
        type: Boolean,
        default: false,
    },

    // 圆角按钮
    round: {
        type: Boolean,
        default: false,
    },

    // 开启防抖？
    debounce: {
        type: Boolean,
        default: true,
    },

    // 防抖间隔，即两次点击之间的间隔，毫秒
    time: {
        type: Number,
        default: 800,
    },

    // 防抖提示文本
    tips: {
        type: String,
        default: "",
    },
};
